# -*- coding: utf-8 -*-
'''
File:__init__.py                                         
Time:2025/9/29 15:42                                    
IDE:PyCharm                                     
Author:Barranzi An                                        
email:awc19930818@outlook.com                           
github:https://github.com/La0bALanG                     
Barranzi's Blog:私聊巴郎子要文档链接                  
requirement:(Please describle your requirement here) -->
'''


# 将当前包下的对应模块先导入
from . import configuration_barranzi2
from . import modeling_barranzi2LM
from . import modeling_barranzi2VL

# 然后配置如下当前包的全局变量，方便其他包或模块内的引用

# 配置语言模型类
LlmModel = modeling_barranzi2LM.Barranzi2LMForCausalLM

# 配置视觉模型类
VLmModel = modeling_barranzi2VL.Barranzi2VL

# 配置语言模型的解码器层类
LlmDecoderLayer = modeling_barranzi2LM.DecoderLayer

# 配置模型的配置类
ModelConfig = configuration_barranzi2.Config

# 配置RoPE配置类
RoPEConfig = configuration_barranzi2.RoPEConfig

# 配置MoE配置类
MoEConfig = configuration_barranzi2.MoEConfig

# 配置视觉语言模型的配置类
VLMConfig = configuration_barranzi2.VLMConfig